package me.zhengjie.modules.system.domain.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author wx
 * @email
 * @date 2025-02-14 16:46:35
 */

@Getter
@Setter
@Data
public class SysUserBankCardReqDTO implements Serializable {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "0储蓄卡 1信用卡")
    private Integer type;


    @ApiModelProperty(value = "S:对私,G:对公;小微商户只支持对私结算)")
    private String accountType;


    @ApiModelProperty(value = "结算账户户名")
    private String accountName;

    @ApiModelProperty(value = "结算账户银行预留手机号")
    private String accountMobile;

    @ApiModelProperty(value = "结算账户身份证")
    private String accountIdCard;


    @ApiModelProperty(value = "卡号")
    private Integer accountNumber;

    @ApiModelProperty(value = "开户行行号")
    private String bankCode;

    @ApiModelProperty(value = "开户行名称")
    private String bankName;

    @ApiModelProperty(value = "正面图片")
    private String front;

    @ApiModelProperty(value = "反面图片")
    private String back;



}
